a tough spot - Allemand Anglais Dictionnaire